def person_info(*args):
    """
    :param args: 不定长参数传递，理论上来说是没有长度的
    :return:
    """
    print(args) # 这里返回的类型是元组
# person_info(5,5,"小白","小李","小黑",[10,20,30],(10,),{10,20},{"年龄":5})

def person_info2(**kwargs):
    """
    :param kwargs: 不定长接收key、value这种的参数
    :return:
    """
    print(kwargs)  # 返回类型是字典
# person_info2(姓名="张三",年龄=15,性别="女")

def person_info3(*args,**kwargs):
    print(args) # (1,2,3,44,55,"小黑")
    print(kwargs) # {"姓名":"小李"}
person_info3(1,2,3,44,55,"小黑",姓名="小李")
